IFunctionFilter

interface IFunctionFilter

A filter for resolving IR functions

Functions

filter
Link copied to clipboard
abstract fun filter(filter: (IrFunction) -> Boolean)
invoke
Link copied to clipboard
open operator fun Int.invoke(filter: (IrValueParameter) -> Boolean)
matches
Link copied to clipboard
abstract fun matches(function: IrFunction): Boolean

Properties

extensionReceiver
Link copied to clipboard
abstract var extensionReceiver: (IrValueParameter) -> Boolean?
hasDispatchReceiver
Link copied to clipboard
abstract var hasDispatchReceiver: Boolean?
hasExtensionReceiver
Link copied to clipboard
abstract var hasExtensionReceiver: Boolean?
hasVararg
Link copied to clipboard
abstract var hasVararg: Boolean?
isExpect
Link copied to clipboard
abstract var isExpect: Boolean?
numParameters
Link copied to clipboard
abstract var numParameters: Int?
numTypeParameters
Link copied to clipboard
abstract var numTypeParameters: Int?
parameters
Link copied to clipboard
abstract var parameters: MutableMap<Int, (IrValueParameter) -> Boolean>

Inheritors

FunctionFilter
Link copied to clipboard
FunctionRef
Link copied to clipboard

Sources

jvm source
Link copied to clipboard